package com.settlement.system.model.query;

import com.settlement.system.common.base.BasePageQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
* <p>
* 懒人秘籍用户信息表
* </p>
*
* @author huangrensen
* @since 2023-12-29
*/
@Schema
@Data
public class SysLazyToolUserQuery extends BasePageQuery {
    @Schema(description="")
    private Integer id;

    @Schema(description="登录手机号")
    private String mobile;

    @Schema(description="昵称")
    private String nickname;

    @Schema(description="性别((1:男;2:女))")
    private Boolean gender;

    @Schema(description="密码")
    private String password;

    @Schema(description="公司名称（如无值，代表是个体用户）")
    private Integer orgName;

    @Schema(description="是否会员（0：否，1：是）")
    private Integer member;

    @Schema(description="会员等级（1，2，3，6，99）")
    private Integer memberLevel;

    @Schema(description="会员到期日")
    private LocalDate memberExpireDate;

    @Schema(description="体验到期日")
    private LocalDate experienceDate;

    @Schema(description="用户邮箱")
    private String email;

    @Schema(description="逻辑删除标识(0:未删除;1:已删除)")
    private Boolean deleted;

    /**
     * 是否启用、禁用（0 启用，1 禁用）
     */
    private Integer lockStatus;

}
